/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package dao;

import java.util.List;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import model.Lugar;

/**
 *
 * @author Fátima Pestana
 * @author Geral Zerpa
 * @author Iann Yanes
 *
 */
public class LugarDAOHib extends HibernateDaoSupport implements LugarDAO {

    public List getContList() {
        return getHibernateTemplate().find("from Lugar where tipo = 'C'");
    }

    public List getPaisList() {
        return getHibernateTemplate().find("from Lugar where tipo='P'");
    }

    public List getEstadoList(Long idLugar) {
        return getHibernateTemplate().find("from Lugar where tipo = 'E' and fk_lugar='" + idLugar + "'");
    }

    public List getCiudadList() {
        return getHibernateTemplate().find("from Lugar where tipo = 'CI'");
    }

    public Lugar getLugar(Long idLugar) {
        return (Lugar) getHibernateTemplate().get(Lugar.class, idLugar);
    }
}
